1 7 9 8
15 14 3 2
10 11 4 41
40 32 6 13
12 5 39 33
34 36 35 38
37 16 18 17
21 22 23 24
28 30 31 29
27 25 26 19
20